The Sturm-Tarski Theorem

نویسنده

  • Wenda Li
چکیده

We have formalised the Sturm-Tarski theorem (also referred as the Tarski theorem): Given polynomials p, q ∈ R[x], the Sturm-Tarski theorem computes the sum of the signs of q over the roots of p by calculating some remainder sequences. Note, the better-known Sturm theorem is an instance of the Sturm-Tarski theorem when q = 1. The proof follows the classic book by Basu et al. [1] and Cyril Cohen’s work in Coq [2]. With the Sturm-Tarski theorem proved, it is possible to further build a quantifier elimination procedure for real numbers as Cohen did in Coq. Another application of the Sturm-Tarski theorem is to build sign determination procedures for polynomials at real algebraic points, as described in our formalisation of real algebraic numbers [3]. theory PolyMisc imports HOL−Computational-Algebra.Polynomial-Factorial begin lemma coprime-poly-0 : assumes coprime p q shows poly p x 6=0 ∨ poly q x 6=0 by (metis assms poly-1 poly-eq-0-iff-dvd semiring-gcd-class.gcd-greatest-iff zero-neq-one) lemma smult-cancel : fixes p:: ′a::idom poly assumes c 6=0 and smult : smult c p = smult c q shows p=q proof − have smult c (p−q)=0 using smult by (metis diff-self smult-diff-right) thus ?thesis using 〈c 6=0 〉 by auto qed lemma dvd-monic: fixes p q :: ′a :: idom poly assumes monic:lead-coeff p=1 and p dvd (smult c q) and c 6=0 shows p dvd q using assms

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sturm-Tarski Theorem

We have formalized the Sturm-Tarski theorem (also referred as the Tarski theorem): ∑ x∈(a,b),P (x)=0 sign(Q(x)) = Var(SRemS(P, P ′Q; a, b)) where a < b are elements of R ∪ {−∞,∞} that are not roots of P , with P,Q ∈ R[x]. Note, the usual Sturm theorem is an instance of the Sturm-Tarski theorem with Q = 1. The proof is based on [1] and Cyril Cohen’s work in Coq [2]. With the Sturm-Tarki theorem,...

متن کامل

The Uniqueness Theorem for the Solutions of Dual Equations of Sturm-Liouville Problems with Singular Points and Turning Points

In this paper, linear second-order differential equations of Sturm-Liouville type having a finite number of singularities and turning points in a finite interval are investigated. First, we obtain the dual equations associated with the Sturm-Liouville equation. Then, we prove the uniqueness theorem for the solutions of dual initial value problems.

متن کامل

Degree of rational mappings, and the theorems of Sturm and Tarski

We provide an explicit algorithm of computing the mapping degree of a rational mapping from the real projective line to itself. As a corollary we prove Sturm’s theorem and a number of its generalizations. These generalizations are used to prove Tarski’s theorem about real semialgebraic sets. Similarly a version of Tarski’s theorem can be proved for an arbitrary algebraically closed field. Mathe...

متن کامل

On a class of systems of n Neumann two-point boundary value Sturm-Liouville type equations

Employing a three critical points theorem, we prove the existence ofmultiple solutions for a class of Neumann two-point boundary valueSturm-Liouville type equations. Using a local minimum theorem fordifferentiable functionals the existence of at least one non-trivialsolution is also ensured.

متن کامل

Studies on Sturm-Liouville boundary value problems for multi-term fractional differential equations

  Abstract.   The Sturm-Liouville boundary value problem of the multi-order fractional differential equation  is studied. Results on the existence of solutions are established. The analysis relies on a weighted function space and a fixed point theorem. An example is given to illustrate the efficiency of the main theorems.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Archive of Formal Proofs

دوره 2014  شماره 

صفحات  -

تاریخ انتشار 2014